/**
 * 
 */
package com.ms.service.message;

import com.ms.service.error.ErrorCode;
import com.xpec.c4.service.message.MessageAction;

/**
 * 回傳結果類型的消息可以實做這個類別基礎界面, 就可以呼叫
 * {@link MessageAction#sendFailResultClientMessage(com.xpec.c4.game.utility.GUID, int, Class, int)}
 * 或 {@link MessageAction#sendFailResultGroupMessage(String, int, Class, int)}
 * 只要一行就可以傳送回傳結果用的消息, 並包含一個錯誤碼.
 * 
 * @author TW15010
 */
public interface IResultMessageBase {
	/**
	 * 設定錯誤碼
	 * 
	 * @param errorCode
	 *            {@link ErrorCode}
	 */
	public void setErrorCode(int errorCode);

	/**
	 * 取得錯誤碼
	 * 
	 * @return {@link ErrorCode}
	 */
	public int getErrorCode();
}
